home *** CD-ROM | disk | FTP | other *** search
/ PCGUIA 2010 Software/Programs / PCGuia_programas.iso / Software / Internet / The Dude / dude-install-3.5.exe / data / files / mibs / RADIUS-ACC-CLIENT-MIB.txt < prev    next >
Encoding:
Text File  |  2009-12-11  |  9.8 KB  |  284 lines

  1. RADIUS-ACC-CLIENT-MIB DEFINITIONS ::= BEGIN
  2.  
  3. IMPORTS
  4.        MODULE-IDENTITY, OBJECT-TYPE, OBJECT-IDENTITY,
  5.        Counter32, Integer32, Gauge32,
  6.        IpAddress, TimeTicks, mib-2      FROM SNMPv2-SMI
  7.        SnmpAdminString                  FROM SNMP-FRAMEWORK-MIB
  8.        MODULE-COMPLIANCE, OBJECT-GROUP  FROM SNMPv2-CONF;
  9.  
  10. radiusMIB OBJECT-IDENTITY
  11.        STATUS  current
  12.        DESCRIPTION
  13.              "The OID assigned to RADIUS MIB work by the IANA."
  14.        ::= { mib-2 67 }
  15.  
  16. radiusAccounting  OBJECT IDENTIFIER ::= {radiusMIB 2}
  17.  
  18. radiusAccClientMIB MODULE-IDENTITY
  19.        LAST-UPDATED "9906110000Z" -- 11 Jun 1999
  20.        ORGANIZATION "IETF RADIUS Working Group."
  21.        CONTACT-INFO
  22.           " Bernard Aboba
  23.             Microsoft
  24.             One Microsoft Way
  25.             Redmond, WA  98052
  26.             US
  27.  
  28.             Phone: +1 425 936 6605
  29.             EMail: bernarda@microsoft.com"
  30.        DESCRIPTION
  31.              "The MIB module for entities implementing the client side of
  32.               the Remote Access Dialin User Service (RADIUS) accounting
  33.               protocol."
  34.        REVISION "9906110000Z"    -- 11 Jun 1999
  35.        DESCRIPTION "Initial version as published in RFC 2620"
  36.        ::= { radiusAccounting 2 }
  37.  
  38. radiusAccClientMIBObjects     OBJECT IDENTIFIER ::=
  39.                                               { radiusAccClientMIB 1 }
  40.  
  41. radiusAccClient  OBJECT IDENTIFIER ::= { radiusAccClientMIBObjects 1 }
  42.  
  43. radiusAccClientInvalidServerAddresses OBJECT-TYPE
  44.       SYNTAX Counter32
  45.       MAX-ACCESS read-only
  46.       STATUS current
  47.       DESCRIPTION
  48.             "The number of RADIUS Accounting-Response packets
  49.              received from unknown addresses."
  50.       ::= { radiusAccClient 1 }
  51.  
  52. radiusAccClientIdentifier OBJECT-TYPE
  53.       SYNTAX SnmpAdminString
  54.       MAX-ACCESS read-only
  55.       STATUS current
  56.       DESCRIPTION
  57.             "The NAS-Identifier of the RADIUS accounting client. This
  58.              is not necessarily the same as sysName in MIB II."
  59.       ::= { radiusAccClient 2 }
  60.  
  61. radiusAccServerTable OBJECT-TYPE
  62.       SYNTAX SEQUENCE OF RadiusAccServerEntry
  63.       MAX-ACCESS not-accessible
  64.       STATUS     current
  65.       DESCRIPTION
  66.             "The (conceptual) table listing the RADIUS accounting
  67.              servers with which the client shares a secret."
  68.       ::= { radiusAccClient 3 }
  69.  
  70. radiusAccServerEntry OBJECT-TYPE
  71.       SYNTAX     RadiusAccServerEntry
  72.       MAX-ACCESS not-accessible
  73.       STATUS     current
  74.       DESCRIPTION
  75.             "An entry (conceptual row) representing a RADIUS
  76.              accounting server with which the client shares a secret."
  77.       INDEX      { radiusAccServerIndex }
  78.       ::= { radiusAccServerTable 1 }
  79.  
  80. RadiusAccServerEntry ::= SEQUENCE {
  81.       radiusAccServerIndex                           Integer32,
  82.       radiusAccServerAddress                         IpAddress,
  83.       radiusAccClientServerPortNumber                Integer32,
  84.       radiusAccClientRoundTripTime                   TimeTicks,
  85.       radiusAccClientRequests                        Counter32,
  86.       radiusAccClientRetransmissions                 Counter32,
  87.       radiusAccClientResponses                       Counter32,
  88.       radiusAccClientMalformedResponses              Counter32,
  89.       radiusAccClientBadAuthenticators               Counter32,
  90.       radiusAccClientPendingRequests                   Gauge32,
  91.       radiusAccClientTimeouts                        Counter32,
  92.       radiusAccClientUnknownTypes                    Counter32,
  93.       radiusAccClientPacketsDropped                  Counter32
  94. }
  95.  
  96. radiusAccServerIndex OBJECT-TYPE
  97.       SYNTAX     Integer32 (1..2147483647)
  98.       MAX-ACCESS not-accessible
  99.       STATUS     current
  100.       DESCRIPTION
  101.             "A number uniquely identifying each RADIUS
  102.              Accounting server with which this client
  103.              communicates."
  104.       ::= { radiusAccServerEntry 1 }
  105.  
  106. radiusAccServerAddress OBJECT-TYPE
  107.       SYNTAX     IpAddress
  108.       MAX-ACCESS read-only
  109.       STATUS     current
  110.       DESCRIPTION
  111.             "The IP address of the RADIUS accounting server
  112.              referred to in this table entry."
  113.       ::= { radiusAccServerEntry 2 }
  114.  
  115. radiusAccClientServerPortNumber  OBJECT-TYPE
  116.       SYNTAX Integer32 (0..65535)
  117.       MAX-ACCESS read-only
  118.       STATUS current
  119.       DESCRIPTION
  120.             "The UDP port the client is using to send requests to
  121.              this server."
  122.       ::= { radiusAccServerEntry 3 }
  123.  
  124. radiusAccClientRoundTripTime  OBJECT-TYPE
  125.       SYNTAX TimeTicks
  126.       MAX-ACCESS read-only
  127.       STATUS current
  128.       DESCRIPTION
  129.              "The time interval between the most recent
  130.              Accounting-Response and the Accounting-Request that
  131.              matched it from this RADIUS accounting server."
  132.       ::= { radiusAccServerEntry 4 }
  133.  
  134. -- Request/Response statistics
  135. --
  136. -- Requests = Responses + PendingRequests + ClientTimeouts
  137. --
  138. -- Responses - MalformedResponses - BadAuthenticators -
  139. -- UnknownTypes - PacketsDropped = Successfully received
  140.  
  141. radiusAccClientRequests OBJECT-TYPE
  142.       SYNTAX Counter32
  143.       MAX-ACCESS read-only
  144.       STATUS current
  145.       DESCRIPTION
  146.             "The number of RADIUS Accounting-Request packets
  147.              sent. This does not include retransmissions."
  148.       ::= { radiusAccServerEntry 5 }
  149.  
  150. radiusAccClientRetransmissions OBJECT-TYPE
  151.       SYNTAX Counter32
  152.       MAX-ACCESS read-only
  153.       STATUS current
  154.       DESCRIPTION
  155.             "The number of RADIUS Accounting-Request packets
  156.              retransmitted to this RADIUS accounting server.
  157.              Retransmissions include retries where the
  158.              Identifier and Acct-Delay have been updated, as
  159.              well as those in which they remain the same."
  160.       ::= { radiusAccServerEntry 6 }
  161.  
  162. radiusAccClientResponses OBJECT-TYPE
  163.       SYNTAX Counter32
  164.       MAX-ACCESS read-only
  165.       STATUS current
  166.       DESCRIPTION
  167.             "The number of RADIUS packets received on the
  168.              accounting port from this server."
  169.       ::= { radiusAccServerEntry 7 }
  170.  
  171. radiusAccClientMalformedResponses OBJECT-TYPE
  172.       SYNTAX Counter32
  173.       MAX-ACCESS read-only
  174.       STATUS current
  175.       DESCRIPTION
  176.              "The number of malformed RADIUS Accounting-Response
  177.               packets received from this server. Malformed packets
  178.              include packets with an invalid length. Bad
  179.              authenticators and unknown types are not included as
  180.              malformed accounting responses."
  181.       ::= { radiusAccServerEntry 8 }
  182.  
  183. radiusAccClientBadAuthenticators OBJECT-TYPE
  184.       SYNTAX Counter32
  185.       MAX-ACCESS read-only
  186.       STATUS current
  187.       DESCRIPTION
  188.             "The number of RADIUS Accounting-Response
  189.              packets which contained invalid authenticators
  190.              received from this server."
  191.       ::= { radiusAccServerEntry 9 }
  192.  
  193. radiusAccClientPendingRequests OBJECT-TYPE
  194.       SYNTAX Gauge32
  195.       MAX-ACCESS read-only
  196.       STATUS current
  197.       DESCRIPTION
  198.             "The number of RADIUS Accounting-Request packets
  199.              sent to this server that have not yet timed out or
  200.              received a response. This variable is incremented when an
  201.              Accounting-Request is sent and decremented due to
  202.              receipt of an Accounting-Response, a timeout or
  203.              a retransmission."
  204.       ::= { radiusAccServerEntry 10 }
  205.  
  206. radiusAccClientTimeouts OBJECT-TYPE
  207.      SYNTAX Counter32
  208.      MAX-ACCESS read-only
  209.      STATUS current
  210.      DESCRIPTION
  211.           "The number of accounting timeouts to this server.
  212.            After a timeout the client may retry to the same
  213.            server, send to a different server, or give up.
  214.            A retry to the same server is counted as a
  215.            retransmit as well as a timeout. A send to a different
  216.            server is counted as an Accounting-Request as well as
  217.            a timeout."
  218.       ::= { radiusAccServerEntry  11 }
  219.  
  220. radiusAccClientUnknownTypes OBJECT-TYPE
  221.       SYNTAX Counter32
  222.       MAX-ACCESS read-only
  223.       STATUS current
  224.       DESCRIPTION
  225.             "The number of RADIUS packets of unknown type which
  226.              were received from this server on the accounting port."
  227.       ::= { radiusAccServerEntry  12 }
  228.  
  229. radiusAccClientPacketsDropped OBJECT-TYPE
  230.       SYNTAX Counter32
  231.       MAX-ACCESS read-only
  232.       STATUS current
  233.       DESCRIPTION
  234.             "The number of RADIUS packets which were received from
  235.              this server on the accounting port and dropped for some
  236.              other reason."
  237.       ::= { radiusAccServerEntry  13 }
  238.  
  239. -- conformance information
  240.  
  241. radiusAccClientMIBConformance
  242.           OBJECT IDENTIFIER ::= { radiusAccClientMIB 2 }
  243. radiusAccClientMIBCompliances
  244.           OBJECT IDENTIFIER ::= { radiusAccClientMIBConformance 1 }
  245. radiusAccClientMIBGroups
  246.           OBJECT IDENTIFIER ::= { radiusAccClientMIBConformance 2 }
  247.  
  248. -- compliance statements
  249.  
  250. radiusAccClientMIBCompliance MODULE-COMPLIANCE
  251.      STATUS  current
  252.      DESCRIPTION
  253.            "The compliance statement for accounting clients
  254.             implementing the RADIUS Accounting Client MIB."
  255.      MODULE  -- this module
  256.          MANDATORY-GROUPS { radiusAccClientMIBGroup }
  257.      ::= { radiusAccClientMIBCompliances 1 }
  258.  
  259. -- units of conformance
  260.  
  261. radiusAccClientMIBGroup OBJECT-GROUP
  262.      OBJECTS { radiusAccClientIdentifier,
  263.                radiusAccClientInvalidServerAddresses,
  264.                radiusAccServerAddress,
  265.                radiusAccClientServerPortNumber,
  266.                radiusAccClientRoundTripTime,
  267.                radiusAccClientRequests,
  268.                radiusAccClientRetransmissions,
  269.                radiusAccClientResponses,
  270.                radiusAccClientMalformedResponses,
  271.                radiusAccClientBadAuthenticators,
  272.                radiusAccClientPendingRequests,
  273.                radiusAccClientTimeouts,
  274.                radiusAccClientUnknownTypes,
  275.                radiusAccClientPacketsDropped
  276.          }
  277.      STATUS  current
  278.      DESCRIPTION
  279.            "The basic collection of objects providing management of
  280.             RADIUS Accounting Clients."
  281.      ::= { radiusAccClientMIBGroups 1 }
  282.  
  283. END
  284.